iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0
Software Development

第一次學Web Service的經驗談系列 第 28

Day28主題:Line Notify前端服務(4)

  • 分享至 

  • xImage
  •  

接著昨天進度,來完成JavaScript的部份:

  1. 在View內容的最後面,我們要加上一段JavaScript程式碼,參考如下:

    @section scripts {
        <script>
            //Line Notify 傳送訊息
            function DoSendLineNotify() {
                var result = false; //預設值
                //取得 "LineText" 欄位值
                var LineText = $('#LineText').val();
                $.ajax({
                    //告訴程式表單要傳送到哪裡
                    url: '@Url.Action("LineNotify", "Home")',
                    //需要傳送的資料
                    data: {
                        messege:LineText,
                        isSuccess:true,
                        errMsg:"N/A"
                    },
                    //使用POST方法
                    type: "POST",
                    //接收回傳資料的格式,在這個例子中,只要是接收true就可以了
                    dataType: 'json',
                    //傳送成功則跳出成功訊息
                    success: function (data) {
                        //資料傳送成功後就會執行這個function內的程式,可以在這裡寫入要執行的程式
                        alert("成功");
                    },
                    //傳送失敗則跳出失敗訊息
                    error: function () {
                        //資料傳送失敗後就會執行這個function內的程式,可以在這裡寫入要執行的程式
                        alert("失敗");
                    }
                });
            };
        </script>
    }
    
  2. 寫到這兒,整個View就完成了;但還無法執行,就等明天來完成最後的呼叫函式吧!

好的,今天就先到這兒,明天再來繼續吧!


上一篇
Day27主題:Line Notify前端服務(3)
下一篇
Day29主題:Line Notify前端服務(5)
系列文
第一次學Web Service的經驗談31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言